#include "chattextedit.h"
#include <QtGui/QKeyEvent>
#include "tunnel_mainwindow.h"

void ChatTextEdit::keyPressEvent(QKeyEvent *e)
{
    if( e->key() == Qt::Key_Shift )
    {
        shiftPressed = true;
    }
    else if( !shiftPressed && e->key() == Qt::Key_Return )
    {
        emit returnWithoutShiftPressed();
    }
    else
        QTextEdit::keyPressEvent(e); // Das event noch weiterreichen an die originale Implementierung dieser Funktion
}

void ChatTextEdit::keyReleaseEvent(QKeyEvent *e)
{
    if( e->key() == Qt::Key_Shift )
    {
        shiftPressed = false;
    }

    QTextEdit::keyReleaseEvent(e); // Das event noch weiterreichen an die originale Implementierung dieser Funktion
}
